home *** CD-ROM | disk | FTP | other *** search
Wrap
INI File | 1997-08-30 | 8.3 KB | 155 lines
[script] n0=;----------------------------------- n1=; (dEATH ThrustPACK) n2=; Auto Op/Protect/Shitlist n3=;----------------------------------- n4=on @85:JOIN:# { n5= if (%Group.AutoOp == On) { n6= set %Var.Temp $address($nick,3) | set %Var.Temp $readini $mircdir $+ documents\protected.ini %Var.Temp Channels n7= if (($chan isin %Var.Temp) || (%Var.Temp == *)) { n8= mode $chan +o $nick | .notice $nick Auto Op by $me (dEATH ThrustPACK 3.1) n9= echo 6 $chan Gave op on $chan to: $nick ( $+ $address $+ ). n10= } n11= } n12=} n13=on @80:JOIN:# { n14= if (%Group.AutoOp == On) { n15= set %Var.Temp $address($nick,3) | set %Var.Temp $readini $mircdir $+ documents\autoop.ini %Var.Temp Channels n16= if (($chan isin %Var.Temp) || (%Var.Temp == *)) { n17= mode $chan +o $nick | .notice $nick Auto Op by $me (dEATH ThrustPACK 3.1) n18= echo 6 $chan Gave op on $chan to: $nick ( $+ $address $+ ). n19= } n20= } n21=} n22=on 5:JOIN:* { n23= set %Var.Temp $address($nick,2) n24= if (%Var.Temp iswm $address($me,5)) { halt } n25= if ($ial(%Var.Temp,0) > %Var.MaxClones) { n26= set %Var.Index 1 n27= :getnick n28= set %Clone.Nick $ial(%Var.Temp,%Var.Index).nick | if (%Clone.Nick == $null) { goto check } n29= if (%Clone.Nick ison $chan) { n30= if (%Clone.List == $null) { set %Clone.List %Clone.Nick | inc %Var.Index | goto getnick } n31= set %Clone.List [ %Clone.List ] 1--> %Clone.Nick | inc %Var.Index | goto getnick n32= } | inc %Var.Index | goto getnick n33= :check n34= if ($gettok(%Clone.List,3,32) == $null) { unset %Clone.* | halt } n35= echo 2 $chan $timestamp *** Clone detected on $chan $+ . 6 %Clone.List 6( $+ 1 $+ %Var.Temp $+ $+ 6) n36= if ($me isop $chan) { echo 2 $chan $timestamp *** Press F5 to Filter Kick Clones! (Highlight Channel First) } n37= if (%Group.Clones == Off) { unset %Clone.* | halt } | if ($me !isop $chan) { goto end } n38= set %Var.Index 1 | set %Clone.List $remove(%Clone.List,-->) | mode $chan +b %Var.Temp n39= :kickclone n40= set %Var.Temp $gettok(%Clone.List,%Var.Index,32) | if (%Var.Temp == $null) { goto end } n41= inc %Var.Victims n42= kick $chan %Var.Temp Clones! $address($nick,2) (dEATH ThrustPACK 3.1 | inc %Var.Index | goto kickclone n43= :end n44= unset %Clone.* n45= unset %Var.Temp n46= } n47=} n48=on +@1:JOIN:* { n49= if (%Group.AutoShit == On) { n50= inc %Var.Victims n51= ban $chan $nick 3 | kick $chan $nick Shitlisted Asshole! (dEATH ThrustPACK 3.1 n52= } n53= echo 4 $chan Warning! Shitlisted user has joined $chan $+ : $nick ( $+ $address $+ ). n54=} n55=;----------------------------------- n56=; (dEATH ThrustPACK) n57=; User and Chan. Prot. n58=;----------------------------------- n59=on @!5:DEOP:* { n60= if (%Group.Protect == On) { n61= if ([ $level($address($opnick,3)) ] >= 85) && ([ $level($address($nick,3)) < 85) { n62= set %Var.Temp $address($opnick,3) | set %Var.Temp $readini $mircdir $+ documents\users.ini %Var.Temp Channels n63= if (($chan isin %Var.Temp) || (%Var.Temp == #)) { n64= mode $chan +o-o $opnick $nick | .notice $nick $opnick Protected by $me (dEATH ThrustPACK 3.1) n65= echo 6 $chan Protected user on $chan $+ : $nick ( $+ $address $+ ). } n66= } n67= } n68= if (%Group.MassDeop == On) { n69= if ([ %Mode. [ $+ [ $site ] ] ] == $null) { set %Mode. [ $+ [ $site ] ] 1 | .timer 1 10 /unset %Mode. [ $+ [ $site ] ] } n70= if ([ %Mode. [ $+ [ $site ] ] ] > 3) { inc %Var.Victims | kick $chan $nick Mass Deop Protection! (dEATH ThrustPACK 3.1 | unset %Mode. [ $+ [ $site ] ] | echo 6 -a Kicked $nick from $chan for Mass Deop protection. | halt } n71= inc %Mode. [ $+ [ $site ] ] 1 n72= } n73=} n74=on @!5:KICK:* { n75= if (%Group.Protect == On) { n76= if ([ $level($address($knick,3)) ] >= 85) && ([ $level($address($nick,3)) < 85) { n77= set %Var.Temp $address($opnick,3) | set %Var.Temp $readini $mircdir $+ documents\users.ini %Var.Temp Channels n78= if (($chan isin %Var.Temp) || (%Var.Temp == #)) { mode $chan -o $nick | .notice $nick $knick Protected by $me (dEATH ThrustPACK 3.1 | .invite $knick $chan } } } n79= if (%Group.MassKick == On) { n80= if ([ %Mode. [ $+ [ $site ] ] ] == $null) { set %Mode. [ $+ [ $site ] ] 1 | .timer 1 10 /unset %Mode. [ $+ [ $site ] ] } n81= if ([ %Mode. [ $+ [ $site ] ] ] > 3) { inc %Var.Victims | kick $chan $nick Mass Kick Protection! (dEATH ThrustPACK 3.1 | unset %Mode. [ $+ [ $site ] ] | echo 6 -a Kicked $nick from $chan for Mass Kick protection. | halt } n82= inc %Mode. [ $+ [ $site ] ] 1 n83= } n84=} n85=on @!5:BAN:* { n86= if ([ $banmask ] iswm [ $address($me,0) ]) { mode $chan -ob $nick $banmask | if ($nick ison $chan) { inc %Var.Victims | kick $chan $nick Personal Ban Protection (dEATH ThrustPACK 3.1 | halt } } n87= if ($level($banmask) >= 85) { mode $chan -ob $nick $banmask | kick $chan $nick User Protection (dEATH ThrustPACK 3.1 | halt } n88= if (%Group.MassBan == On) { n89= if ([ %Mode. [ $+ [ $site ] ] ] == $null) { set %Mode. [ $+ [ $site ] ] 1 | .timer 1 10 /unset %Mode. [ $+ [ $site ] ] } n90= if ([ %Mode. [ $+ [ $site ] ] ] > 3) { kick $chan $nick Mass Ban Protection! (dEATH ThrustPACK 3.1 | unset %Mode. [ $+ [ $site ] ] | -a echo 6 Kicked $nick from $chan for Mass Ban protection. | halt } n91= inc %Mode. [ $+ [ $site ] ] 1 n92= } n93= if (%Group.MassDesynch == On) { n94= if ($nick !isop $chan) { n95= if ($nick ison $chan) { inc %Var.Victims | kick $chan $nick Desynch Protection (dEATH ThrustPACK 3.1 | echo 6 Kicked $nick from $chan for Mass Ban protection. } n96= mode $chan -b $banmask n97= } n98= } n99=} n100=on @!5:TOPIC:%Var.ChanTopic: if (%Group.Topic == On) { topic $chan %Var.Topic | .notice $nick Topic Protection! (dEATH ThrustPACK 3.1) } n101=;----------------------------------- n102=; (dEATH ThrustPACK) n103=; Net Split Prot. n104=;----------------------------------- n105=on @80:SERVEROP:*: if (%Group.ProtSplit == On) { halt } n106=on @5:SERVEROP:*: if (%Group.ProtSplit == On) { mode $chan -o $opnick | .notice $opnick Netsplit Protection! (dEATH ThrustPACK 3.1) } n107=on 5:SNOTICE:*Net*Break*: { n108= if (%Group.LinkLooker == On) { n109= echo 1 -s ---------------------------------------------------------------------------- n110= echo 2 -s 6òò NetSplit ╫ 4 $+ $parm7 $+ 6òò n111= echo 1 -s ---------------------------------------------------------------------------- n112= write -i1 $mircdir $+ documents\split.txt $parm7 [Split] $timestamp n113= set %Var.Split $parm7 n114= splay $mircdir $+ wavs\split.wav n115= } n116= halt n117=} n118=on 5:SNOTICE:*Net*Junction*: { n119= if (%Group.LinkLooker == On) { n120= echo 1 -s ----------------------------------------------------------------------- n121= echo 2 -s 6òò NetMerge ╫ 4 $+ $parm7 $+ 6òò n122= echo 1 -s ----------------------------------------------------------------------- n123= splay $mircdir $+ wavs\merge.wav n124= set %Var.Merged $parm7 n125= write -ds $+ %Var.Merged $mircdir $+ documents\split.txt n126= } n127= halt n128=} n129=on 5:SNOTICE:*: halt n130=;----------------------------------- n131=; (dEATH ThrustPACK) n132=; Takeover n133=;----------------------------------- n134=on 1!:QUIT { n135= if (($parm1 == Excess) && ($parm2 == Flood) && ($parm3 == $null)) { inc %Var.Victims | inc %Var.TotalVictims } n136=} n137=on 5:OP:#: { n138= if ($opnick == $me) && (%Group.AutoTakeover == On) { n139= set %Var.Chan $chan n140= set %i 1 n141= set %Var.Index 1 n142= if (undernet isin $server) { set %Var.Num 6 } n143= else { set %Var.Num 4 } n144= :start n145= set %Var.User $opnick(%i,%Var.Chan) n146= if (%Var.User == $null) { raw mode %Var.Chan -oooooo %Var.Nick | echo 6 # Mass Deop On # Complete! | unset %Var.Nick | unset %i | unset %Var.Chan | unset %Var.Index | unset %Var.Num | halt } n147= if (%Var.User == $me) { inc %i 1 | goto start } n148= if (%Var.User != $me) { set %Var.Nick %Var.User %Var.Nick | if (%Var.Index == %Var.Num) { raw mode %Var.Chan -oooooo %Var.Nick | unset %Var.Nick | set %Var.Index 1 | inc %i 1 | goto start } | inc %Var.Index 1 } n149= inc %i 1 n150= goto start n151= } n152=}